﻿@model SportStore.Models.CartIndexViewModel
@{
    Layout = null;
    ViewBag.Title = "Sports Store: Your Cart";
}
<h2>
    Your shopping cart</h2>
<table width="90%" align="center">
    <thead>
        <tr>
            <th align="center">
                Quantity
            </th>
            <th align="left">
                Item
            </th>
            <th align="right">
                Price
            </th>
            <th align="right">
                Subtotal
            </th>
        </tr>
    </thead>
    <tbody>
        @foreach (var line in Model.Cart.Lines)
        {
            <tr>
                <td align="center">@line.Quantity
                </td>
                <td align="left">@line.Product.Name
                </td>
                <td align="right">@line.Product.Price.ToString("c")
                </td>
                <td align="right">@((line.Quantity * line.Product.Price).ToString("c"))
                </td>
                <td>
                    <input class="actionButtons" type="button" onclick="removeFromCart(@(line.Product.ProductID),'@(Model.ReturnUrl)');" value="Remove" />
                </td>
            </tr>
        }
    </tbody>
    <tfoot>
        <tr>
            <td colspan="3" align="right">
                Total:
            </td>
            <td align="right">@Model.Cart.ComputeTotalValue().ToString("c")
            </td>
        </tr>
    </tfoot>
</table>
<p align="center" class="actionButtons">
    <a href="#@(Model.ReturnUrl)" onclick="navigateTo('@(Model.ReturnUrl)'==''?null:'@(Model.ReturnUrl)');">Continue shopping</a>
    @if (@Model.Cart.Lines.Count() > 0)
    { @Html.ActionLink("Checkout now", "Checkout")}
</p>
